package main

import "fmt"

type Person struct {
	Name string
	Age  int
}

func main() {
	//aa := make(map[string]interface{})
	//aa["name"] = "kitty"
	//aa["age"] = 29
	//res, err := json.Marshal(aa)
	//if err != nil {
	//	fmt.Println("err json Marshal")
	//}
	//fmt.Print(aa)
	//fmt.Print(string(res))

	//jsonData := `{"Name":"kitty","Age":19}`
	//bb := new(Person)
	//err := json.Unmarshal([]byte(jsonData), bb)
	//if err != nil {
	//	fmt.Println("err json Unmarshal")
	//}
	//fmt.Print(bb)

	//var aaa []int
	//aaa = append(aaa, 1)
	//bbb := make([]int, 5)
	//fmt.Print(aaa, bbb)

	aaa := 111
	bbb := &aaa
	fmt.Print(*bbb)
}
